import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * la clase Silvering hijo de anillo es una clase que hara que auemnte el puntaje
 * si el jugador lo toca
 * @author (Carlos Andrés Olea Reyes) 
 */
public class SilverRing extends Anillo
{
    
    private int iterador;
    public SilverRing()
    {
    iterador=0;    
    
    }
    
    /**
     *aparrece y desaparce del mundo haciendolo el anillo mas dificl de obtener
     */
    public void act() 
    {   
    super.act();
        
    }
    public void movimientoAnillo()
    {
      boolean  semueve=super.getband();
        
        if(iterador++%20==0)
        
        {
       if(semueve==true)
        {
          if(getGlobalX()<580)
          {
          setGlobalLocation(getGlobalX()+60,getGlobalY()+30);         
          }
          else{
              semueve=false;
              super.cambiaval(semueve);
            }
        }
        else
        {
          if(getGlobalX()>15)
          {
           setGlobalLocation(getGlobalX()-60,getGlobalY()+30);          
          }
          else{
              semueve=true;
              super.cambiaval(semueve);
            }
        }
      }
      elimina(); 
    
      
    }
    /**
     * lo elimina del mundo al estar fuera de foco del mundo
     */
    public void elimina()
    {
     if(getY()<-20)
       {
       ScrollWorld world1; 
           world1=super.getWorld(); 
           world1.removeObject(this);
       }
    
    }
    
    
}
